/**
 * Vite前端构建配置 - 智融财务管理系统的开发和构建配置
 *
 * 开发人员：唐梓鑫
 * 开发时间：2025-10-20 至 2025-12-01
 * 模块职责：配置前端项目的开发服务器、构建流程、路径别名、代理设置等开发环境配置
 *
 * 技术要点：
 * - Vite 5.4.8构建工具配置
 * - Vue2插件集成和热重载支持
 * - 路径别名和模块解析配置
 * - 开发服务器代理配置（前后端分离）
 * - 生产环境构建优化配置
 *
 * 开发故事：负责前端构建工具的配置和优化，与后端开发团队密切配合，确保前后端开发环境的无缝集成和高效协作。
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue2'
import path from 'path'

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src')
    }
  },
  server: {
    port: 5173,
    strictPort: true,
    proxy: {
      '/api': {
        target: 'http://localhost:8080',
        changeOrigin: true
      }
    }
  }
})
